home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 5 / Gold Medal Software - Volume 5 (Gold Medal) (1995).iso / database / hpn_100.arj / PHONE.DOC < prev    next >
Text File  |  1994-11-03  |  28KB  |  750 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                ┌─────────────────┐
  20.                │                 │
  21.                │   ///////////   │
  22.                │                 │
  23.                ├─────────────────┤         Huckabey Phone Numbers
  24.                │  ■   ■   ■   ■  │             Version 1.00
  25.                │┌───┐ ┌───┐ ┌───┐│           November 3, 1994
  26.                ││ 1 │ │ 2 │ │ 3 ││
  27.                │└───┘ └───┘ └───┘│
  28.                │┌───┐ ┌───┐ ┌───┐│
  29.                ││ 4 │ │ 5 │ │ 6 ││
  30.                │└───┘ └───┘ └───┘│
  31.                │┌───┐ ┌───┐ ┌───┐│
  32.                ││ 7 │ │ 8 │ │ 9 ││
  33.                │└───┘ └───┘ └───┘│             Copyright 1994
  34.                │┌───┐ ┌───┐ ┌───┐│                   by
  35.                ││ * │ │ 0 │ │ # ││             James Huckabey 
  36.                │└───┘ └───┘ └───┘│           software with a heart
  37.                │  █     █     █  │
  38.                ├─────────────────┤
  39.                │                 │
  40.                │     ///////     │
  41.                │                 │
  42.                └─────────────────┘
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                                User-Supported Software
  49.  
  50.                User-supported software, which is  also known  as Shareware,
  51.           is an  experiment in microcomputer software distribution based on
  52.           the following principles:
  53.  
  54.           1. That the  value or worth  of a program is  best judged by  the
  55.           individual user using the program on his/her own machine.
  56.  
  57.           2. That  the creation and distribution  of microcomputer software
  58.           can be financially supported by users at reasonable cost.
  59.  
  60.           3.   That  the  copying  and  sharing  of  software  can  and  is
  61.           encouraged.
  62.  
  63.                Anyone may  request a  copy of  a user-supported program  by
  64.           sending a blank, formatted disk to the author of the  program. An
  65.           addressed, postage-paid return mailer must accompany the disk (no
  66.           exceptions, please). A copy of the program, with documentation on
  67.           the disk, will  be sent by return mail. The  program will carry a
  68.           notice suggesting a contribution  to the program's author. Making
  69.           a contribution is completely voluntary.
  70.  
  71.                Free distribution of software  and voluntary payment for its
  72.           use eliminates costs for advertising and copy protection schemes.
  73.           Users  obtain quality software at  reduced cost. They  can try it
  74.           out before buying, and do so at their own pace and in the comfort
  75.           of their own home or office. The best programs will survive based
  76.           purely on their quality and usefulness.
  77.  
  78.                Please join the experiment.  If you share a belief  in these
  79.           principles,  your contribution  is  requested to  help make  this
  80.           work.  Regardless of  whether you  make  a contribution,  you are
  81.           encouraged to copy and share this program.
  82.  
  83.  
  84.                                   Permission to Copy
  85.  
  86.                Individuals,  clubs, and other  non-profit organizations are
  87.           granted permission by the authors to freely copy this program and
  88.           documentation and share it with their members, so long as:
  89.  
  90.           1.  No  price is  charged  for  the  software  or  documentation.
  91.           However, a distribution, copying  cost or charge for the  cost of
  92.           the diskette, so long as it is not more than $5.00 total.
  93.  
  94.           2.  Club  members  be informed  of  the  user-supported  idea and
  95.           encouraged to support it with their donations.
  96.  
  97.           3.  The program(s) or documentation  are not modified  in any way
  98.           and they are distributed together.
  99.  
  100.  
  101.                                           i
  102.  
  103.  
  104.  
  105.  
  106.  
  107.                                   Your Contribution
  108.  
  109.                Please send  your contribution, $10 (U.S.)  is suggested for
  110.           Huckabey  Phone  Numbers.  Please  include  your  name,  address,
  111.           version number, diskette size and information on where or how you
  112.           received your copy of this program. Send to:
  113.  
  114.  
  115.                                     James Huckabey
  116.                                  3621-A Fraser Street
  117.                            Bellingham, WA 98226-2473 U.S.A.
  118.                            (206) 671-2868 (voice, Pacific)
  119.  
  120.  
  121.                             About Huckabey Phone Numbers 
  122.  
  123.                The archive should contain the following files:
  124.  
  125.                FILE_ID.DIZ.......... BBS description file
  126.                PHONE.EXE............ actual program
  127.                PHONE.DOC............ documentation
  128.                PHONE.DAT............ sample database
  129.                READ.ME.............. update information
  130.                HUCKABEY.TXT......... list of all James Huckabey software
  131.                SOFTWARE.TXT......... information on the shareware theme
  132.                ARCHIVE.TXT.......... this list of files
  133.  
  134.                The  only file  needed  to  run  Huckabey Phone  Numbers  is
  135.           PHONE.EXE.  The other  files are  not required by  Huckabey Phone
  136.           Numbers although it  is suggested that you at least load and look
  137.           at sample PHONE.DAT. The data it  contains can be deleted, or you
  138.           can delete the whole file after viewing the two records in it.
  139.  
  140.                Huckabey  Phone  Numbers  is  nothing  fancy.  I  wrote  the
  141.           original  program so I could find phone numbers while my computer
  142.           was on without having to search for my address book. It is really
  143.           not intended for business work although it can be used for such.
  144.  
  145.                Huckabey Phone  Numbers does three lines  of information per
  146.           record. Printing is for all records in the database (PHONE.DAT).
  147.  
  148.                Huckabey  Phone Numbers will read in three hundred and fifty
  149.           (350) names at  a time. The  default file it  expects to find  or
  150.           create is PHONE.DAT.
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.                                           ii
  161.  
  162.  
  163.  
  164.  
  165.  
  166.                            Starting Huckabey Phone Numbers
  167.  
  168.                The database used does  not have to be in the same directory
  169.           as PHONE.EXE.  Huckabey Phone Numbers searches  your current path
  170.           to find  the  database. If  the database  cannot be  found it  is
  171.           written to  the current directory or if  PHONE.EXE is in the PATH
  172.           the database is written where PHONE.EXE is found or a path to its
  173.           location is used.
  174.  
  175.                Default  means that  this is the  state when  Huckabey Phone
  176.           Numbers is first started. In some cases this can  be changed once
  177.           Huckabey  Phone  Numbers is  running. Keep  in  mind that  if you
  178.           change a default in Huckabey Phone Numbers that the next time you
  179.           run Huckabey Phone Numbers it uses the default once again.
  180.  
  181.  
  182.                                     The First Time
  183.  
  184.                If you are using  Huckabey Phone Numbers for the  first time
  185.           all you  have to do  is type in  'PHONE' to start  Huckabey Phone
  186.           Numbers. Program  name and command  line parameters are  not case
  187.           sensitive. You may use mixed case, upper or lower case.
  188.  
  189.                Starting examples:
  190.  
  191.                                  PHONE
  192.  
  193.                                  phone phone.dat
  194.  
  195.                                  Phone c:\DATABASE\phone\phone.dat
  196.  
  197.                The examples show  that you  that you  can even  add a  full
  198.           drive and path to the database. You do not need to be in the same
  199.           directory  as the database as in example  #3. If no path is used,
  200.           but  PHONE.EXE is  in  your  path, the  data  is written  to  the
  201.           location  of PHONE.EXE. If PHONE.EXE is not  in your path, and no
  202.           path  used  for database,  then the  database  is written  to the
  203.           current directory.
  204.  
  205.                With each new  record the  current database  is checked  for
  206.           name  duplications. A  duplication  is first  and last  name that
  207.           match another first and last name exactly.
  208.  
  209.  
  210.                                   Doing Auto Search
  211.  
  212.                If you want the phone number of a particular person when you
  213.           start the program you can use:
  214.  
  215.                Example:
  216.  
  217.                          PHONE DEBBIE
  218.  
  219.                                           1
  220.  
  221.  
  222.  
  223.  
  224.  
  225.                          PHONE Debbie Lee
  226.  
  227.                          PHONE LEE DEBBIE
  228.  
  229.                          PHONE Lee D
  230.  
  231.                These  examples show an auto search for Debbie Lee. If there
  232.           is only one 'Debbie' in your  database you can just use the first
  233.           name, but if  more than one you  need to use  at least the  first
  234.           letter of the last name. Can be firstname-lastname, or  lastname-
  235.           firstname. Huckabey Phone Numbers finds either format. If a match
  236.           is  found  the  first  record matching  the  search  criteria  is
  237.           displayed on the screen. If no match is found the first record in
  238.           the database is displayed.
  239.  
  240.                Most  prompts  in  Huckabey  Phone Numbers  are  single  key
  241.           presses: <A>dd means to  press 'A' for add, <Q>uit  Program means
  242.           to  press  'Q' to  quit program.  Prompt  responses are  not case
  243.           sensitive.  The  other  prompts,  inside  [  ]  brackets  require
  244.           something like typing in an 'E' or 'e' and pressing <Enter>, some
  245.           just pressing <Enter>.
  246.  
  247.                To  exit  most any  input routine  you  can press  the <ESC>
  248.           (escape) key. Some responses produce a speaker tone. Examples: If
  249.           your  search  criteria is matched  a short tone,  if you make  an
  250.           input error you  get a longer tone. There are  only two different
  251.           tones in Huckabey Phone Numbers.
  252.  
  253.                Whichever  your choice  if this  is a new  database Huckabey
  254.           Phone  Numbers  starts in  the Edit  /  Add Records  routine. The
  255.           screen displays:
  256.  
  257.  
  258.                      Huckabey Phone Numbers | 10-20-1994 | 04:48p
  259.  
  260.                      Edit / Add Records to: C:\DATABASE\PHONE.DAT
  261.  
  262.               Record: 1 of 1
  263.  
  264.                  _/1:
  265.                   \2:
  266.                    3:
  267.                    4:
  268.  
  269.                Press: line to Edit <1-4>, <A>dd a Record, <D>elete Record,
  270.                <N>ext, <P>revious, <S>earch, <H>elp or <Q>uit Routine
  271.  
  272.  
  273.                The  database   name  displayed  on  this   screen  is  full
  274.           [drive\path\]file name. This is to help prevent adding records to
  275.           a wrong database. You  might have two databases by  the same name
  276.           only in different  locations. Be  reminded that if  you have  two
  277.  
  278.                                           2
  279.  
  280.  
  281.  
  282.  
  283.  
  284.           databases of the  same name, and both are  on your path, Huckabey
  285.           Phone Numbers finds only the first copy or current one if located
  286.           in the current directory.
  287.  
  288.                *** Special Note ***  If the full path and  filename exceeds
  289.           forty (40) characters only the filename is displayed.
  290.  
  291.                <A>dd a Record: Press 'A' to add records to the database. If
  292.           this  is a  new database  only choices  'A, H  and Q'  are active
  293.           prompt responses. If you  are at the 350 maximum records  and you
  294.           want  to add  a record  you can  delete a  record and  then press
  295.           <A>dd. The new entry is put in place of any deleted record and on
  296.           exit from  the Edit / Add  Records routine it is  sorted into its
  297.           correct position in the database.
  298.  
  299.                Adding  records is  repeated until  you press  <ESC>  or the
  300.           number of records reaches three hundred and fifty (350). Huckabey
  301.           Phone Numbers makes a  tone at the completion of  each new record
  302.           in the database. As you enter data one of the  following lines is
  303.           displayed to show you what the data is for (suggested):
  304.  
  305.                Notice  that  lines 1:  and 2:  are  marked together  in the
  306.           columns to their left. This is to remind you that these two lines
  307.           are added together by Huckabey Phone Numbers.
  308.  
  309.                1: Firstname (or blank) added to line 2: above. 29
  310.                   characters maximum (space added when this is added to
  311.                   lastname).
  312.  
  313.                2: Lastname (or company name) added to line 1: above. 30
  314.                   characters maximum.
  315.  
  316.                3: Phone Number. 40 characters maximum.
  317.  
  318.                4: Entry Description. 60 characters maximum.
  319.  
  320.                The  entry process can be terminated on any line by pressing
  321.           the <ESC>  key.  If this  is the  first record  the record  count
  322.           remains zero.
  323.  
  324.                Entries  #1  (First  name)  and  #2  (last  name) are  added
  325.           together to form actual  line number one. Program sorts  on entry
  326.           #2+entry  #1. Line  #1 can be  blank, but  line #2  should not be
  327.           blank although  it can  be. This  would make it  sort on  a blank
  328.           entry. Blank entries always appear at the top of the sort order.
  329.  
  330.                As you make each entry there is a line of dashes showing you
  331.           the length of the word and '['  ']' on each side of the inputs to
  332.           show length limits, which cannot be exceeded.
  333.  
  334.                <D>elete  Record: This  blanks  the current  record.  Screen
  335.           displays:
  336.  
  337.                                           3
  338.  
  339.  
  340.  
  341.  
  342.  
  343.                 Press <Y>es to confirm deletion of record: 22
  344.  
  345.                 Press <Enter> to abort deletion
  346.  
  347.  
  348.                Where  the '22' displayed here is the current record number.
  349.           If  you press 'Y' the  record is deleted.  Pressing <Enter> exits
  350.           the deletion option. Records  that are blank are removed  on exit
  351.           from the Edit  / Add Records routine and on  loading the database
  352.           at start up. The total record count is adjusted to show a correct
  353.           count.
  354.  
  355.                <N>ext and <P>revious change  the information on the screen.
  356.           Although not displayed in the above prompt the < > or < > display
  357.           previous records and < >  and < > keys display next  records. You
  358.           can use either or both sets of arrow keys, but if you use the key
  359.           pad make sure <Num Lock> is off. When you reach the first or last
  360.           records Huckabey Phone Numbers continues as last changes to first
  361.           or first changes to last.
  362.  
  363.                To Edit displayed records  you press <1-4> which corresponds
  364.           to the  line numbers. The  screen displays what the  line is used
  365.           for (suggested), current information if there is any or a line of
  366.           dashes to show length.
  367.  
  368.                To remove a  single line type in a single  space (blank) and
  369.           press <Enter>.  Huckabey Phone Numbers searches  for single space
  370.           entries and blanks  those lines. If  you press <Enter> on  a line
  371.           without entering any data and the line contains data the existing
  372.           information remains unchanged. Records  that are all blank lines,
  373.           no spaces or other characters, are  removed on exit from the Edit
  374.           routine and on loading the database at start up.
  375.  
  376.                <S>earch: This is  to search the  database for a  particular
  377.           last  name, partial name, even  just the starting  letter or last
  378.           name and first, or parts thereof. Entries are not case sensitive.
  379.           Huckabey  Phone  Numbers  converts  everything  to  uppercase for
  380.           comparisons. Screen displays:
  381.  
  382.  
  383.                 Please Enter Search Criteria or press <Enter> to exit
  384.  
  385.                 [                                                   ]
  386.  
  387.                 Type in from one letter to as much as lastname+firstname
  388.  
  389.  
  390.                You  can type  in Huckabey,  Huck, H,  Huckabey J,  Huckabey
  391.           James, James Huckabey, as  much (matches down to  single records)
  392.           or as little (matches more records)  as you like. You can type in
  393.           your data  as firstname lastname or  lastname firstname. Huckabey
  394.           Phone Numbers ALWAYS searches both formats. This was done to make
  395.  
  396.                                           4
  397.  
  398.  
  399.  
  400.  
  401.  
  402.           searches as  simple as possible. Some people  do lastnames first,
  403.           others firstnames first. This way both procedures are covered.
  404.  
  405.                After   you  enter  your  information  the  screen  displays
  406.           'Searching Database.  Please Wait!.' When  and if the  record, or
  407.           matching  records is found, the  first match is  displayed on the
  408.           screen.
  409.  
  410.                If no match is found you  are returned to the input position
  411.           and  your  search data  is  displayed on  the screen  so  you can
  412.           correct any errors. Use the <BACKSPACE> to erase. To exit you can
  413.           erase all  data and press <ENTER>  or you can press  <ESC> at any
  414.           time to exit.
  415.  
  416.                <H>elp:  Displays several screens of on-line help. Sort of a
  417.           quick  reference. It  also  displays information  requesting user
  418.           contribution.
  419.  
  420.                <Q>uit Routine; Returns you to the main screen and the phone
  421.           number information display.
  422.  
  423.  
  424.                  Huckabey Phone Numbers Display Screen (Main Screen)
  425.  
  426.                When returning to the  Huckabey Phone Numbers Display Screen
  427.           from  the Edit  /  Add  Record routine  the  next  record in  the
  428.           database is displayed if the currently displayed record is blank.
  429.           It will not be a blank record when you return to the Phone Number
  430.           Display Screen.  As already pointed out blank records are removed
  431.           from the database.
  432.  
  433.                The  information  is   displayed  inside  an   outline  that
  434.           represents the four record fields with first and last names added
  435.           together.
  436.  
  437.                *** Special Note ***  If the full path and  filename exceeds
  438.           forty (40) characters only the filename is displayed.
  439.  
  440.                Screen displays:
  441.  
  442.                      Huckabey Phone Numbers | 10-20-1994 | 04:48p
  443.                
  444.                 Database: C:\DATABASE\PHONE.DAT - Records: 27, No: 19
  445.  
  446.  
  447.            ┌─────────────┬───────────────────────────────────────────────┐
  448.            │        Name │ James Huckabey                                │
  449.            ├─────────────┼────────────────────────────────────────┬──────┘
  450.            │       Phone │ 206-671-2868                           │
  451.            ├─────────────┼────────────────────────────────────────┴──────┐
  452.            │ Description │ Programmer, James Huckabey Software           │
  453.            └─────────────┴───────────────────────────────────────────────┘
  454.  
  455.                                           5
  456.  
  457.  
  458.  
  459.  
  460.  
  461.               Press: <N>ext, <P>revious, <A>ll Records, <C>odes, <S>earch,
  462.               <E>dit Records, <T>ones OFF, <H>elp, <Q>uit Program
  463.  
  464.                <N>ext and <P>revious change  the information on the screen.
  465.           Although not displayed in the above prompt the < > or < > display
  466.           previous records and < >  and < > keys display next  records. You
  467.           can use either or both sets of arrow keys, but if you use the key
  468.           pad make sure <Num Lock> is off. When you reach the first or last
  469.           records Huckabey Phone Numbers continues as last changes to first
  470.           or first changes to last.
  471.  
  472.                <A>ll  Records: This  prints  each record  in the  database.
  473.           Printing is  12 records per numbered  page with a  line of dashes
  474.           separating each record and a ten character margin on the left for
  475.           notes  or hole punching. Names are printed last name, first name.
  476.           Screen displays:
  477.  
  478.  
  479.                           Printing 27 Records. Please Wait!
  480.  
  481.  
  482.                 When printing is  finished you  are returned  to the  Phone
  483.           Number Display Screen. There is no further action on your part.
  484.  
  485.                <C>ode: The screen displays:
  486.  
  487.  
  488.                Type in printer code and press <Enter> or <E>xit Routine
  489.  
  490.                [                               ]
  491.  
  492.                See your printer manual for decimal codes, separate by space
  493.  
  494.  
  495.                This might be something like typing in the following '27 69'
  496.           (Epson  and other some other  printer code for  emphasize on) and
  497.           pressing <Enter>.
  498.  
  499.                If your format  was not valid the  screen displays: 'Invalid
  500.           Entry!'  and you are returned to the input position. If input was
  501.           a valid format the screen displays: 'Sending code(s) to printer',
  502.           which may just  flash, and when finished you are  returned to the
  503.           Phone Number Display Screen.
  504.  
  505.                If there is a  printer error you  are returned to the  input
  506.           position and your printer  code(s) is displayed on the  screen so
  507.           you  can correct  any input  or printer errors.  Pressing <ENTER>
  508.           resends the data to the printer. Use the <BACKSPACE> to erase. To
  509.           exit you  can erase all data  and press <ENTER> or  you can press
  510.           <ESC> at any time to exit.
  511.  
  512.                <S>earch: This is  to search the  database for a  particular
  513.  
  514.                                           6
  515.  
  516.  
  517.  
  518.  
  519.  
  520.           last  name, partial name, even  just the starting  letter or last
  521.           name and first, or parts thereof. Entries are not case sensitive.
  522.           Huckabey  Phone  Numbers  converts everything  to  uppercase  for
  523.           comparisons. Screen displays:
  524.  
  525.  
  526.                 Please Enter Search Criteria or press <Enter> to exit
  527.  
  528.                 [                                                   ]
  529.  
  530.                 (one letter or as much as last name first name)
  531.  
  532.  
  533.                You  can type  in  Huckabey, Huck,  H, Huckabey  J, Huckabey
  534.           James,  or even James Huckabey.  As much (matches  down to single
  535.           records) or as little (matches more records) as you like.
  536.  
  537.                After   you  enter  your  information  the  screen  displays
  538.           'Searching Database. Please  Wait!.' When and  if the record,  or
  539.           matching  records is found, the  first match is  displayed on the
  540.           screen.  If  no match  is  found you  are returned  to  the input
  541.           position.
  542.  
  543.                Remember that Huckabey Phone  Numbers always finds the first
  544.           match. If you are looking for a last name of 'Lee" and there is a
  545.           record with 'Lee' for a first  name and the last name starts with
  546.           something  less than an 'L' that Huckabey Phone Numbers finds the
  547.           first name 'Lee' and ends. Searches are better if you supply more
  548.           than  just one name unless  that name is  unique in the database.
  549.           'Huckabey J'  is better than  'Huckabey' and 'Huckabey  James' is
  550.           best if that is the record you are searching for.
  551.  
  552.                <E>dit Records: This is the Edit/Add Records option outlined
  553.           in Starting Program for first time, etc.
  554.  
  555.                <T>ones:  Sound is turned ON or OFF depending on the current
  556.           state. Default is OFF.
  557.  
  558.                <H>elp: Displays several screens of  on-line help. Sort of a
  559.           quick reference. It also displays information requesting user 
  560.           contribution.
  561.  
  562.  
  563.                <Q>uit Program: Screen displays:
  564.  
  565.  
  566.                 Press <Y>es to confirm program termination
  567.  
  568.                 Press <Enter> to abort termination
  569.  
  570.  
  571.                If you press  'Y' Huckabey Phone  Numbers is terminated  and
  572.  
  573.                                           7
  574.  
  575.  
  576.  
  577.  
  578.  
  579.           returns  you to  the  DOS  prompt  or calling  program.  Pressing
  580.           <Enter>  returns  the  main  prompt.  This  is  just  to  prevent
  581.           accidental exits  from Huckabey Phone  Numbers. One tends  to get
  582.           used to  pressing 'Q' or <ESC>  and some of us  have heavy hands.
  583.           (grin) Your original system colors are restored prior  to exiting
  584.           Huckabey Phone Numbers.
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.                                           8
  633.  
  634.  
  635.  
  636.  
  637.  
  638.                                  Format for Database
  639.  
  640.                Example of a database  viewed or edited from DOS  shown here
  641.           with  line numbers to help with understanding. Any editor or word
  642.           processor that can write DOS text files (ASCII) can be used:
  643.  
  644.  
  645.                 <-Actual positions in database(s)
  646.                    <-Record information (4 line set)
  647.                       <-Actual start of data per line  
  648.                -------------------------------------------------------
  649.                 1 (1) John
  650.                 2 (2) Doe
  651.                 3 (3) 555-555-5555
  652.                 4 (4) Plumber
  653.                 5 (1) Jane
  654.                 6 (2) Doe
  655.                 7 (3) 515-515-5151
  656.                 8 (4) Florist. Has great assortment of plants and flowers!
  657.                 9 (1)
  658.                10 (2) Johnson Contractors
  659.                11 (3) 505-212-5555
  660.                12 (4) Home Construction. Built our new garage.
  661.                13 (1) James
  662.                14 (2) Huckabey Software
  663.                15 (3) 206-671-2868
  664.                16 (4) Programmer
  665.  
  666.  
  667.                All you  have to keep track  of is each four  line set. This
  668.           file can be edited with any external program if that  is what you
  669.           want  to do or is  easiest for you.  Just make sure  you keep the
  670.           four lines per record  format for the database. Actually  you can
  671.           write and maintain  the database externally and only use Huckabey
  672.           Phone Numbers for the actual printing. This is the reason I write
  673.           out the  data as a standard  text file (ASCII with  one entry per
  674.           line).
  675.  
  676.  
  677.                                ******* WARNING *******
  678.  
  679.                If  you do edit records  via another program  you must honor
  680.           the  350 record  limit of  Huckabey Phone  Numbers  (1400 lines).
  681.           Additional records are  ignored by Huckabey Phone  Numbers if you
  682.           exceed this  limit. Also if your four (4) line records get out of
  683.           sets  that throws off all  the following records  in the database
  684.           from that point.
  685.  
  686.                The   only  reason   I   added  this   information  to   the
  687.           documentation is  to show an optional way  to edit, add or remove
  688.           records  other than from  inside Huckabey Phone  Numbers. This is
  689.           the way  my original program ran.  I added all my  records with a
  690.  
  691.                                           9
  692.  
  693.  
  694.  
  695.  
  696.  
  697.           text editor  and of  course  I made  my share  of  errors by  not
  698.           counting  lines correctly  when adding  new records,  removing or
  699.           editing. (grin)
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.                                           10